#include<stdio.h>
#include<stdlib.h>
typedef struct stu
{
  char num[15];
  int sjwz;
  int kswz;
  struct stu *next;
}s;
int main()
{
  int i,j,n,m,temp;
  s *pd,*pf,*head;
  char c;
  scanf("%d",&n);
  for(i=0;i<n;i++)
  {
    pd=(s*)malloc(sizeof(s));
    scanf("%c",&c);
  scanf("%s%d%d",pd->num,&pd->sjwz,&pd->kswz);
  if(i==0)
    pf=head=pd;
  else
    pf->next=pd;
    pd->next=NULL;
    pf=pd;
  }
  scanf("%d",&m);
  for(i=0;i<m;i++)
  {
    scanf("%d",&temp);
	for(j=0;j<n;j++)
	{
		if(j==0)
		   pf=head;
		if(pf->sjwz==temp)
		  printf("%s %d\n",pf->num,pf->kswz);
	 pf=pf->next;
	}
  }
  for(i=0;i<n;i++)
  {
    if(i==0)
      pf=head;
	pd=pf->next;
    free(pf);
	pf=pd;
    pf=NULL;
  }
  return 0;
}